﻿/**********************************天使物流*******************************************
* 功能描述:系统设置——操作员管理——分配角色
* 作者:孟帅龙
* 时间:2022/1/13
* 
**********************************天使物流*******************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TianShiProject.Models.Common;
using TianShiProject.Models.System.ORRelations;
using Volo.Abp.Application.Services;

namespace TianShiProject.System.ORRelations
{
    public class ORRelationService : ApplicationService
    {
        private readonly IORRelationRepository _oRRelationRepository;
        public ORRelationService(IORRelationRepository oRRelationRepository)
        {
            _oRRelationRepository = oRRelationRepository;
        }

        #region 操作员管理——分配角色——详情
        /// <summary>
        /// 操作员管理——分配角色——详情
        /// </summary>
        /// <param name="OperatorId"></param>
        /// <returns></returns>
        public async Task<List<ORRelationDto>> GetByORRelationId(string OperatorId)
        {
            return await _oRRelationRepository.GetByORRelationId(OperatorId);
        }
        #endregion

        #region 操作员管理——分配角色——添加
        /// <summary>
        /// 操作员管理——分配角色——添加
        /// </summary>
        /// <param name="OperatorId"></param>
        /// <param name="RoleId"></param>
        /// <returns></returns>
        public async Task<ResponseModel<bool>> PostAddORRelation(string OperatorId, string RoleId)
        {
            return await _oRRelationRepository.PostAddORRelation(OperatorId, RoleId);
        } 
        #endregion
    }
}
